77800,77304	486,3
77611	3
77612	3
77613	3
77615	5
77620	7
77621	8
77624	10
77625	11
77626	11
77627	11
77628	11
77629	13
77630	14
77631	15
77633	15
77634	15
77635	15
77635	16
77637	18
77639	20
77640	20
77647	22
77648	22
77649	21
77649	22
77650	23
77651	23
77653	24
77657	25
77658	27
77659	28
77659	29
77660	29
77662	29
77663	30
77667	31
77668	32
77669	33
77669	33
77670	35
77671	36
77671	37
77672	38
77673	39
77674	42
77675	43
77676	49
77676	50
77676	51
77678	54
77679	55
77679	55
77680	55
77681	56
77682	57
77682	57
77684	57
77685	56
77686	56
77688	56
77692	57
77693	57
77693	57
77694	58
77694	58
77694	59
77694	60
77694	60
77698	61
77699	62
77700	62
77701	62
77704	61
77705	60
77708	59
77709	58
77710	57
77711	57
77712	57
77718	58
77721	59
77722	59
77723	60
77723	60
77725	60
77726	61
77726	61
77727	61
77727	62
77727	65
77728	66
77730	68
77730	69
77731	71
77732	72
77732	74
77732	74
77734	77
77735	79
77735	81
77736	81
77737	82
77737	83
77738	84
77738	85
77739	85
77740	86
77740	87
77740	88
77741	90
77741	90
77742	91
77742	91
77742	92
77742	94
77742	95
77743	96
77743	97
77744	99
77744	99
77745	102
77745	103
77748	108
77748	108
77749	109
77750	110
77751	111
77752	111
77753	111
77756	113
77757	112
77757	113
77759	113
77760	113
77765	117
77765	118
77766	119
77767	119
77768	120
77770	121
77772	122
77773	122
77776	125
77778	127
77779	128
77779	128
77779	129
77780	130
77780	130
77783	132
77784	132
77784	134
77785	134
77786	135
77788	136
77789	137
77793	138
77794	138
77794	138
77795	138
77797	141
77799	144
77799	144
77800	144
77800	146
77795	159
77791	173
77788	181
77787	184
77785	187
77785	189
77782	195
77781	198
77777	215
77776	217
77775	230
77774	231
77771	238
77770	240
77764	249
77763	252
77762	255
77751	297
77751	299
77746	307
77740	323
77735	338
77733	343
77732	345
77724	363
77719	371
77719	371
77718	376
77717	378
77717	381
77718	383
77718	389
77718	391
77718	392
77717	397
77717	398
77717	399
77714	403
77713	405
77712	407
77710	414
77706	425
77704	431
77704	432
77704	441
77704	443
77703	459
77702	461
77702	462
77703	475
77704	482
77704	482
77703	482
77702	480
77702	480
77698	478
77697	478
77696	478
77696	477
77695	476
77693	476
77693	475
77692	474
77692	474
77690	474
77686	473
77685	473
77684	473
77684	474
77683	473
77680	474
77679	473
77678	473
77678	473
77678	476
77678	476
77678	477
77677	477
77675	476
77674	476
77673	476
77673	475
77672	475
77672	474
77670	475
77669	475
77668	475
77665	476
77664	476
77663	476
77663	477
77662	478
77659	479
77658	481
77657	481
77654	481
77654	481
77653	484
77652	484
77651	484
77649	485
77648	484
77647	484
77646	484
77644	486
77643	486
77643	486
77642	485
77641	485
77640	485
77639	484
77637	484
77635	484
77633	484
77633	484
77632	486
77632	486
77630	486
77629	485
77628	484
77628	484
77627	483
77627	483
77626	482
77626	482
77627	481
77627	481
77626	480
77625	479
77625	479
77624	476
77624	476
77623	473
77622	472
77622	471
77621	470
77620	470
77621	469
77621	468
77621	467
77620	466
77620	465
77619	465
77619	464
77620	462
77620	462
77619	461
77615	457
77614	456
77613	456
77612	454
77612	454
77612	451
77612	451
77613	449
77613	449
77613	448
77613	448
77611	447
77611	447
77610	446
77610	446
77611	443
77610	433
77611	433
77612	430
77612	429
77612	427
77612	426
77611	424
77610	423
77606	419
77602	414
77599	411
77593	403
77589	399
77584	393
77581	390
77578	387
77566	378
77564	377
77558	370
77557	369
77556	366
77552	355
77551	351
77550	349
77550	347
77546	339
77545	335
77544	331
77543	328
77542	323
77537	310
77534	298
77528	282
77526	275
77525	271
77519	259
77518	256
77513	249
77512	248
77502	240
77495	236
77492	234
77489	233
77485	231
77484	231
77483	231
77481	232
77481	233
77480	235
77479	237
77479	238
77480	240
77479	240
77477	240
77476	239
77472	236
77463	227
77462	225
77461	224
77460	224
77460	224
77459	224
77458	224
77458	226
77457	226
77457	227
77456	227
77455	227
77452	231
77450	232
77450	232
77450	233
77449	235
77449	236
77449	236
77447	238
77447	239
77447	239
77446	240
77446	242
77446	242
77445	243
77444	246
77442	247
77440	250
77438	252
77436	252
77436	252
77435	252
77434	253
77434	253
77431	252
77429	251
77428	251
77427	252
77426	252
77425	252
77425	252
77424	252
77423	252
77422	252
77421	252
77421	252
77420	253
77419	254
77418	255
77415	255
77415	256
77414	256
77411	260
77411	260
77410	260
77410	261
77409	262
77408	262
77407	262
77407	262
77406	264
77404	265
77403	265
77403	266
77403	267
77402	267
77402	268
77402	269
77402	270
77401	271
77401	272
77401	272
77400	272
77401	274
77401	274
77400	274
77400	274
77399	275
77398	277
77398	278
77397	279
77396	280
77395	281
77394	282
77393	283
77392	284
77392	284
77391	283
77390	284
77389	284
77389	284
77389	285
77388	284
77388	285
77388	286
77388	286
77385	287
77383	288
77383	288
77382	289
77381	289
77381	289
77379	292
77378	293
77376	294
77375	296
77372	300
77371	302
77370	302
77369	303
77369	303
77369	304
77369	305
77368	306
77368	307
77367	307
77367	307
77366	307
77366	307
77364	307
77363	307
77362	307
77361	306
77361	306
77360	306
77360	307
77359	307
77359	307
77359	306
77359	306
77359	305
77358	305
77358	305
77358	306
77357	306
77357	306
77356	305
77355	305
77354	304
77353	304
77352	305
77352	305
77351	304
77349	303
77348	303
77348	303
77347	301
77347	301
77346	301
77345	301
77344	301
77343	302
77343	302
77342	302
77342	303
77341	303
77341	303
77340	303
77340	303
77340	304
77339	304
77339	303
77338	304
77337	304
77336	305
77336	306
77336	307
77336	307
77336	307
77335	307
77330	305
77324	301
77323	300
77316	298
77314	297
77308	292
77304	289
77304	288
77304	287
77310	272
77311	270
77312	267
77314	261
77315	258
77316	255
77318	249
77319	247
77320	233
77320	232
77320	230
77319	226
77318	222
77318	220
77317	218
77317	216
77317	214
77317	213
77317	211
77319	207
77320	206
77323	203
77325	202
77325	202
77326	203
77327	203
77328	202
77328	203
77330	206
77331	207
77339	207
77343	207
77344	207
77344	207
77344	211
77344	212
77344	212
77347	213
77348	213
77349	213
77350	213
77350	212
77349	210
77349	205
77349	206
77348	202
77345	194
77345	193
77338	186
77336	182
77335	181
77339	178
77354	166
77351	156
77351	156
77358	150
77360	148
77363	147
77364	147
77367	146
77370	144
77372	142
77374	141
77374	140
77375	139
77378	137
77379	136
77379	136
77380	136
77380	135
77384	134
77386	133
77387	133
77387	133
77387	133
77391	133
77391	132
77391	130
77391	130
77391	129
77391	129
77392	128
77393	127
77394	126
77394	126
77395	127
77395	125
77398	116
77403	99
77403	99
77403	99
77404	99
77415	103
77416	103
77421	106
77423	107
77427	108
77428	109
77430	109
77431	109
77432	115
77433	120
77433	120
77440	119
77440	119
77441	120
77441	121
77442	122
77441	128
77443	126
77444	126
77446	133
77446	135
77449	141
77450	141
77452	142
77453	142
77455	141
77456	141
77461	141
77461	141
77463	143
77463	143
77463	145
77464	145
77464	146
77465	146
77466	145
77466	146
77467	146
77468	147
77469	149
77477	164
77478	167
77479	167
77483	170
77484	171
77486	172
77488	173
77487	174
77487	174
77487	174
77485	176
77483	178
77480	179
77480	180
77479	181
77479	182
77479	182
77478	185
77476	193
77476	195
77476	195
77476	196
77475	197
77475	197
77475	198
77493	206
77508	212
77510	213
77511	214
77512	215
77513	217
77525	228
77547	246
77547	246
77547	246
77548	248
77550	262
77551	273
77552	278
77554	291
77556	297
77557	301
77560	314
77562	318
77563	321
77564	323
77565	325
77572	335
77577	343
77584	351
77585	353
77590	360
77591	361
77601	371
77601	369
77601	368
77601	363
77602	359
77602	356
77602	355
77602	351
77603	349
77603	343
77603	339
77603	338
77603	336
77604	335
77604	332
77604	329
77604	327
77604	324
77604	324
77603	323
77603	322
77603	321
77603	320
77601	317
77601	316
77600	314
77596	311
77595	311
77593	310
77593	310
77592	309
77590	307
77590	305
77589	304
77588	302
77586	302
77586	301
77585	301
77584	300
77583	298
77583	298
77583	297
77582	297
77580	297
77579	297
77576	296
77575	295
77575	295
77574	293
77574	292
77573	291
77573	290
77573	289
77574	288
77573	288
77573	286
77573	283
77573	281
77573	278
77573	277
77573	277
77573	276
77571	275
77571	275
77570	270
77569	268
77569	268
77568	267
77567	267
77568	265
77568	263
77567	260
77567	259
77570	250
77573	241
77574	240
77578	233
77578	232
77581	219
77582	215
77582	214
77580	199
77580	198
77581	195
77581	194
77584	189
77585	187
77585	187
77584	186
77585	185
77586	184
77586	183
77588	174
77589	171
77589	170
77590	169
77592	168
77593	166
77594	164
77598	161
77600	159
77600	158
77601	156
77601	154
77601	152
77600	146
77600	145
77601	142
77601	141
77600	140
77600	139
77599	138
77598	136
77598	136
77596	135
77595	135
77594	134
77594	134
77592	132
77591	131
77590	131
77589	129
77587	126
77586	126
77585	126
77585	124
77585	123
77584	122
77584	117
77584	115
77585	111
77585	111
77586	110
77586	109
77586	107
77586	105
77586	105
77586	104
77586	104
77586	101
77587	99
77588	89
77589	87
77589	84
77590	82
77590	81
77590	81
77592	79
77594	75
77595	71
77595	69
77596	69
77595	65
77596	61
77596	59
77596	58
77595	56
77595	55
77596	51
77598	47
77598	46
77601	45
77601	45
77602	44
77603	42
77604	40
77604	39
77604	36
77604	35
77603	33
77603	32
77604	30
77606	26
77606	24
77608	22
77608	21
77608	20
77608	18
77609	15
77609	13
77608	8
77607	4
77608	4
77609	3
77611	3